Add SePolicy::fscreatecon_cleanup
authorFelix Krull <f_krull@gmx.de>
Sun, 1 Sep 2019 12:44:49 +0000 (14:44 +0200)
committerColin Walters <walters@verbum.org>
Fri, 6 May 2022 16:53:54 +0000 (12:53 -0400)
rust-bindings/rust/src/lib.rs
rust-bindings/rust/src/se_policy.rs [new file with mode: 0644]

index 9bc4a8e836766a2fd138fd0adef047e139087845..274b479885af250fc2bcc1192d0b4ca5d2fbe32b 100644 (file)
@@ -43,6 +43,7 @@ mod object_name;
 mod repo;
 #[cfg(any(feature = "v2018_2", feature = "dox"))]
 mod repo_checkout_at_options;
+mod se_policy;
 pub use crate::checksum::*;
 #[cfg(any(feature = "v2018_6", feature = "dox"))]
 pub use crate::collection_ref::*;
@@ -52,6 +53,7 @@ pub use crate::object_name::*;
 pub use crate::repo::*;
 #[cfg(any(feature = "v2018_2", feature = "dox"))]
 pub use crate::repo_checkout_at_options::*;
+pub use crate::se_policy::*;
 
 // tests
 #[cfg(test)]
diff --git a/rust-bindings/rust/src/se_policy.rs b/rust-bindings/rust/src/se_policy.rs
new file mode 100644 (file)
index 0000000..cef1509
--- /dev/null
@@ -0,0 +1,10 @@
+use crate::SePolicy;
+use std::ptr;
+
+impl SePolicy {
+    pub fn fscreatecon_cleanup() {
+        unsafe {
+            ostree_sys::ostree_sepolicy_fscreatecon_cleanup(ptr::null_mut());
+        }
+    }
+}